package ludoxia.classe
{
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.Loader;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.net.URLRequest;

	public class objet
	{
		
		private var LeLoader:Loader;
		private var Ladresse :URLRequest;
		
		public var OBJET_BMP : Bitmap;
		public var OBJET_DATA : BitmapData;
		
		//private const OBJET_SPEED : int = -600;
		public var SpriteObjet : Sprite;
		
		//private var _point:uint;
		private var _nom:String;
		private var _image:String;
		
		public function objet(/*point:uint, */nom:String)
		{
			
			LeLoader = new Loader();
			//_point = point;
			_nom = nom;
			_image = _nom + ".jpg";
			
			Ladresse = new URLRequest(_image);
			LeLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
			LeLoader.load(Ladresse);
				
		}
		
		private function onComplete(event: Event):void{
			OBJET_BMP = Bitmap(LeLoader.content);
			OBJET_DATA = OBJET_BMP.bitmapData;
			
			SpriteObjet = new Sprite();
			SpriteObjet.graphics.beginBitmapFill(OBJET_DATA, null, false, false);
			SpriteObjet.graphics.drawRect(0, 0, OBJET_DATA.width, OBJET_DATA.height); 
			SpriteObjet.graphics.endFill();
		}
		
		/* Propriétés */
		public function get Nom():String{
			return _nom;
		}
		
		public function set Nom(value:String):void{
			_nom = value;
		}
		
		/* Fin Propriétés */
		
	}
}